%lena=double(imread('lena512.pgm'))/255;
lena=double(imread('dummy.bmp'));

mode1='window45+';
mode2='smooth_may35_45+';

f_hat=fftshift(fft2(lena));
f_hat1=f_hat.*get_fourier_mask(mode1,size(lena));
f_hat2=f_hat.*get_fourier_mask(mode2,size(lena));

%figure();
subplot(2,2,1);

%imagesc(abs(f_hat1).^.5),colormap('gray');
imagesc(get_fourier_mask(mode1,size(lena)));
title(mode1);
subplot(2,2,2);

%imagesc(abs(f_hat2).^.5),colormap('gray');
imagesc(get_fourier_mask(mode2,size(lena)));
title(mode2);
subplot(2,2,3);
imagesc(abs(ifft2(ifftshift(f_hat1)))),colormap('gray');
subplot(2,2,4);
imagesc(abs(ifft2(ifftshift(f_hat2)))),colormap('gray');